package tp.ui.menu;

import tp.ui.menu.pattern.Menu;
import tp.ui.menu.pattern.SousMenu;

public class TableDesMatieres extends SousMenu{

	public TableDesMatieres() {
		super("Table des matieres : ");
		
	}
	
	@Override
	public void execute()
	{
		Accueil accueil= new Accueil();
		showMenu(accueil, "");
	}
	
	public void showMenu(Menu menu, String indent)
	{
		System.out.println(indent+menu.getNom());
		if(indent.equals(""))
		{
			indent="|---";
		}
		for(Menu sousMenu : menu.getSousMenu())
		{
			showMenu(sousMenu, "\t"+indent);
		}
	}

}
